html{
    font-family: Segoe UI;
    font-weight: 200;
    color:#fff;
}
html, body, div, h1, h2, h3, h4, h5, ul, li, table, p, a, input, select, span, img{
    margin:0;
    padding:0;
    border-width: 0px;
    /*line-height:1.28;*/
}
input
{
    height:24px;
}
input, textarea
{
    border:1px solid #64AE1B;
    border-radius:1px;
}
input:focus, textarea:focus
{
    border-color: rgba(82,168,236, 0.8);
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset, 0 0 8px rgba(82,168, 236, 0.6);
    out-line: 0 none;
}
div.c{
    clear:both;
}
div.hidden{
    display:none;
}
div.block{
    display:block;
}
div.inline-block{
    display:inline-block;
}
div.table-cell{
    display:table-cell;
}
a{
    text-decoration: none;
    font-weight:200;
}
div#content{
    width:980px;
    margin:0 auto;
}
div#header{
    display:block;
    background-color: #fff;
}
div#h_1{
}
div#h_2
{
    margin:0 auto;
}
.si_su{
    float:right;
    margin-right: 16px;
    margin-top: 40px;
}
.si_su ul
{
    list-style-type:none;
}
.si_su a{
    color:#64ae1b;
}
.h_s{
    float:right;
    border:1px solid #64ae1b;
    margin:2px 0px;
}

.h_s .s_b{
    width:268px;
    height:24px;
    padding-left: 30px;
    font-weight:100;
    color:#CCC;
    background: url('../Image/Search_2_20.png') no-repeat scroll 0 center transparent;
    border: 0px;
}
.s_b_focus
{
    font-style:normal;
    color:#000;
}
.h_banner_left{
    width:242px;
    height:366px;
}
.up{
    width:242px;
    height:180px;
    margin-bottom: 6px;
    background:orange;
}
.down{
    width:242px;
    height:180px;background:orange;
}
.h_banner_middle{
    margin-left:248px;
    width:484px;
    height:366px;
    margin-top:-366px;background:orange;
}
.h_banner_right{
    margin-left:738px;
    margin-top:-366px;
    width:242px;
    height:366px;
}

div#h_logo{
}
div#h_logo
{   
    padding-top:5px;
}
div#h_logo a span#logo
{
    display:block;
    height:75px;
    width:250px;
    background: url('../Image/logo_05_12_12_overlay_13_75.png') no-repeat scroll 0 center transparent;
}
div#h_logo a span#motto
{
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    color:#64ae1b;
    font-weight:100;
}
div.ul-wrap-center{
    width:100%;
    margin-top:20px;
}
ul.horizontal_list{
	list-style-type:none;
}
ul.horizontal_list li{
	float: left;
}
ul.horizontal_list li a{
	display:table-cell;
}
ul.ul-menu{
    width:75%;
}
ul.ul-menu li{
}
ul.ul-menu li a
{
    padding-right:4px;
    padding-left:4px;
    cursor:pointer;
    margin-right:16px;
    margin-bottom:4px;
    display:block;
}
a.unactivemenu
{
    color:#ccc;
    border-bottom:3px solid #666666;
    font-weight:400;
}
    
div#center{
    font-size: 100%;
    color:#000;
    word-wrap: break-word;
    padding:16px 0px 0 0px;
    background-color: #fff;
}
div#center a
{
    color:#64ae1b;
    text-decoration:none;
}
div#c_content{
    float:left;
    width:668px;
}

div.wrapper{
    margin-bottom:25px;
}
.post{
    background-color: #fff;
}
.post img{
    float:left;
    max-width: 650px;
    margin-right: 20px;
}
.post h3{
    font-size: 25px;
    font-weight: 400;
    margin-bottom:10px;
}
.post .post_footer{
    margin:1em 0 0;
    font-size:88%;
    line-height: 20px;
}
.post .readmore-link{
    font-size:80%;
    font-weight: 400;
    padding-right: 22px;
    background: url('../image/arrowRight_16x16.png') no-repeat scroll 67px center transparent;
}
.post span.author{
    background: url("../image/user_12x16.png") no-repeat scroll 0 center transparent;
    padding-left: 20px;
}
.post span.date{
    background: url("../image/clock_16x16.png") no-repeat scroll 0 center transparent;
    padding-left: 24px;
    margin-left: 8px;
}
.post span.comment{
    background: url("../image/comment_alt1_stroke_16x12.png") no-repeat scroll 0 center transparent;
    padding-left: 24px;
    margin-left: 8px;    
}
.post span.tags{
    background: url("../image/tag_fill_16x16.png") no-repeat scroll 0 center transparent;
    padding-left: 24px;
}
.right_bar{
    float:right;
    margin-left:12px;
    width:300px;
    background-color: #fff;
}
.contact{
}
.contact .mail_us{
    background-color:#d74e2a;
    padding: 8px;
}
.contact .mail_us h2,h5{
	color:#fff;
	font-weight:500;
	font-family:Segoe UI;
	padding-left:18px;
}
.contact .mail_us h5{
}
.contact .mail_us  img{
    float:right;
    max-width: 300px;
	width:52px;
	height:52px;
}
.contact #contact-list{
	margin-top:4px;
	height:72px;
}
.contact #contact-list li{
	display:table-cell;
	vertical-align:bottom;
	position:relative;
}
.contact #contact-list li a{
	color:#fff;
	width:72px;
	height:72px;
}
.contact #contact-list li a span{
	width:100%;
	text-align:center;
	background-color:#ccc;
	position:absolute;
	top:50px;
	left:0px;
}
.contact #contact-list li#fb_li{
	background: url('../image/fb_icon_72x72.png') no-repeat scroll 0 center #fff;
}
.contact #contact-list li#tw_li{
	background: url('../image/twit_icon_72x72.png') no-repeat scroll 0 center #fff;
	margin-left:4px;
	margin-right:4px;
}
.contact #contact-list li#yt_li{
	background: url('../image/ytube_icon_72x72.png') no-repeat scroll 0 center #fff;
}
.contact #contact-list li#yh_li{
	margin-left:4px;
	background: url('../image/yh_icon_72x72.png') no-repeat scroll 0 center #fff;
}

.ads-block{
	background-color:#ccc;
	color:#fff;
	display:block;
	height:300px;
	width:300px;
	margin-top:8px;
}
.ads-block h1,h2{
	text-align:center;
	font-weight:500;
	vertical-align:middle;
}
#banner_center{
    text-align:center;
    font-weight:500;
    background-color:#ccc;
    color:#fff;
    height:120px;
    margin-bottom:30px;
}
div#footer{
    display:block;
    height:180px;
    background:white;
}

.paging
{
    width:668px;
    clear:both;
    float:right;
    margin-top:5px;
    border-top: 2px solid #606060;
}
.paging input
{
    float:right;
    display:inline-block;
    width:48px;
    height:48px;
    border:0px;
}

/*
.paging input.previous
{
    background: url("../image/previous_button.png") no-repeat scroll 0 center transparent;
}
.paging input.first
{
    background: url("../image/first_button.png") no-repeat scroll 0 center transparent;
}
.paging input.next
{
    background: url("../image/next_button.png") no-repeat scroll 0 center transparent;
}
.paging input.last
{
    background: url("../image/last_button.png") no-repeat scroll 0 center transparent;
}
*/
a.activemenu
{
    border-bottom:3px solid #64ae1b;
    color:#2A2A2A;
}
    
a.highlightedTab
{
    border-bottom:3px solid #64ae1b;
    color:#2A2A2A;
}

#main-menu
{
}
.bigtitle
{
    font-weight:600;
    color:#64ae1b;
    text-align:left;
}
.failureNotification
{
    font-size: 1.2em;
    color: Red;
}
input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}
input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}
.center-align
{
    margin:0 auto;
    display:block;
}
.half
{
    width:50%;
    display:block;
}
#login-form
{
    margin-top:24px;
    color:#070707;
}
a.logoutEntry
{
    font-size:small;
    color:orange;
}
a.loginEntry
{
    color:orange;
}
.module
{
    text-align:left;
    text-decoration:none;
    margin-top:24px;
}
.module hr
{
    width:300px;
}
.module ul
{
    font-size:14px;
    font-weight:400;
    list-style-type:none;
}
.module ul li
{
}
.module ul li span
{
    margin-bottom:2px;
}
.module h1,h2
{
    text-align:left;
}
ul.moduleCategories
{
    
}
ul.moduleCategories li span
{
    padding-left: 24px;
    display:block;
    font-size:16px;
    padding-top:12px;
    color:White;
    height:32px;
    width:276px;
    background-color:#009f3b;
}
.moduleComment 
{
}
.moduleComment li
{
    margin-bottom:12px;
}
.moduleComment li div
{
    display:inline-block;
    padding-left:24px;
    font-size:12px;
}
.moduleComment span.ct
{
    font-size:14px;
    color:Orange;
}
.moduleComment span.dc
{
    font-size:13px;
}
fieldset
{
    border:1px solid #64ae1b;
}
legend
{
    font-weight:600;
}
h2.moduleTitle
{
    padding-left:24px;
}
div.title_article
{
    padding-bottom:12px;
    border-bottom:1px solid #606060;
}
div.title_article h1
{
    font-size:x-large;
}
div.description_article
{
    padding-top:12px;
    padding-bottom:12px;
    border-bottom:1px solid #606060;
}

.comment
{
   margin-top:8px;
   margin-bottom:30px;
}
.item_comment
{
    font-family: Arial, Segoe UI Light, Segoe UI;
    padding-top:4px;
    padding-left:24px;
    padding-bottom:4px;
    margin-bottom:4px;
    background-color:#EDEFF4;
}
.item_comment p
{
    padding:0px;
    margin:0px;
}
a.linkButton span
{
    display:inline-block;
    padding: 8px 12px;
    font-size:14px;
    color:White;
    background:#606060;
}
div#facebooks
{
    float:right;
    font-size:12px;
    text-align:left;
}
div#facebooks a
{
    color:#606060;
}
.button
{
    border:none;
    background-color:#009965;
    display:inline-block;
    padding:4px 8px;
    color:White;
    cursor:pointer;
}
a.button
{
    text-decoration:none;
    color:White;
}
a.button span
{
    color:White;
}